cloud-capped mountains - Spanish English Dictionary